﻿<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="SignUp.aspx.cs" Inherits="SignUp" Title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <table align="center" border="0" cellpadding="5" cellspacing="0">
        <tr>
            <td>
                Tên đăng nhập
            </td>
            <td>
                :</td>
            <td>
                &nbsp;<asp:TextBox ID="txtUser" runat="server" Width="200px"></asp:TextBox>
                  <asp:RequiredFieldValidator ID="UserNameRequired" runat="server" ControlToValidate="txtUser"
                                    ErrorMessage="Tên Đăng Nhập chưa có." ToolTip="Tên Đăng Nhập chưa có." ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
                           
                </td>
        </tr>
        <tr>
            <td>
                Họ và tên:
            </td>
            <td>
                :</td>
            <td>
                &nbsp;<asp:TextBox ID="txtFullName" runat="server" Width="200px"></asp:TextBox>
                  <asp:RequiredFieldValidator ID="FullNameRequired" runat="server" ControlToValidate="txtFullName"
                                    ErrorMessage="Họ tên chưa có!" ToolTip="Họ tên chưa có!" ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
                           
                </td>
        </tr>
        <tr>
            <td>
                Mật khẩu</td>
            <td>
                :</td>
            <td>
                &nbsp;<asp:TextBox ID="txtPassword" runat="server" TextMode="Password" Width="200px"></asp:TextBox>
                  <asp:RequiredFieldValidator ID="PasswordRequired" runat="server" ControlToValidate="txtPassword"
                                    ErrorMessage="Mật Khẩu chưa có!" ToolTip="Mật Khẩu chưa có!" ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
                                    <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" 
ControlToValidate="txtPassword" ErrorMessage="Mật khẩu không hợp lệ!" 
ValidationGroup="CreateUserWizard1" ValidationExpression="([a-zA-Z0-9]{6,20})$"/>
                </td>
        </tr>
        <tr>
        <td>
            <asp:Label ID="Label3" runat="server" Text="Nhập Lại Mật Khẩu"></asp:Label>
        </td>
        <td>:</td>
        <td>
        &nbsp;<asp:TextBox ID="txtNhapLaiMatKhau" runat="server" TextMode="Password" Width="200px"></asp:TextBox>
        <asp:RequiredFieldValidator ID="ConfirmPasswordRequired" runat="server" ControlToValidate="txtNhapLaiMatKhau"
                                    ErrorMessage="Nhập lại Mật Khẩu chưa có!" ToolTip="Nhập lại Mật Khẩu chưa có!"
                                    ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
        </td>
        </tr>
        <tr>
            <td>
                CMND</td>
            <td>                :</td>
            <td>
                &nbsp;<asp:TextBox ID="txtCMND" runat="server" Width="200px"></asp:TextBox>
                 <asp:RequiredFieldValidator ID="CMNDRequired" runat="server" ControlToValidate="txtCMND"
                                    ErrorMessage="CMND chưa có!" ToolTip="CMND chưa có!"
                                    ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
                <asp:RegularExpressionValidator runat="server" id="rexNumber" controltovalidate="txtCMND" validationexpression="^[0-9]{9}$" errormessage="CMND gồm 9 số!" />
                </td>
        </tr>
        <tr>
            <td>
                Số điện thoại:</td>
            <td>
                :</td>
            <td>
                &nbsp;<asp:TextBox ID="txtPhone" runat="server" Width="200px"></asp:TextBox>
                 <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtPhone"
                                    ErrorMessage="Điện thoại chưa có!" ToolTip="Điện thoại chưa có!"
                                    ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="revHphone" runat="server" 
ControlToValidate="txtPhone" ErrorMessage="Số điện thoại chưa chính xác." 
ValidationGroup="CreateUserWizard1" ValidationExpression="^[0-9]\w{8,12}$"/>
                </td>
        </tr>
        <tr>
            <td>
                Địa chỉ</td>
            <td>
                :</td>
            <td>
                &nbsp;<asp:TextBox ID="txtAddress" runat="server" Width="200px"></asp:TextBox>
                   <asp:RequiredFieldValidator ID="AddressRequired" runat="server" ControlToValidate="txtAddress"
                                    ErrorMessage="Địa chỉ chưa có!" ToolTip="Địa chỉ chưa có!" ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
                          
                </td>
        </tr>
            <tr>
            <td>
            Email
            </td>
                <td>
                :</td>
            <td>
                &nbsp;<asp:TextBox ID="txtEmail" runat="server" Width="200px"></asp:TextBox>
                 <asp:RequiredFieldValidator ID="EmailRequired" runat="server" ControlToValidate="txtEmail"
                                    ErrorMessage="E-mail chưa có." ToolTip="E-mail chưa có." ValidationGroup="CreateUserWizard1">*</asp:RequiredFieldValidator>
                                <asp:RegularExpressionValidator ID="regEmail" ControlToValidate="txtEmail" Text="(Email chưa chính xác)"
                                  ValidationGroup="CreateUserWizard1"  ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" runat="server" />
                            
                </td>
        </tr>
        <tr>
        <td></td>
        <td></td>
        <td>     
        <asp:Button ID="btnSignUp" runat="server" Text="Sign Up" OnClick="btnSignUp_Click" ValidationGroup="CreateUserWizard1" />   
                               
        
        </td>        
        </tr>

        <tr>
            <td>
            </td>
            <td>
            </td>
            <td> 
            <asp:CompareValidator ID="PasswordCompare" runat="server" ControlToCompare="txtPassword"
                                    ControlToValidate="txtNhapLaiMatKhau" Display="Dynamic" ErrorMessage="Mật Khẩu và Nhập Lại Mật Khẩu chưa trùng khớp."
                                    ValidationGroup="CreateUserWizard1"></asp:CompareValidator>
            <asp:Label ID="lblThongBaoLoi" runat="server" ForeColor="Red" 
                                    Text="Tên đăng nhập đã được đăng ký. Vui lòng chọn tên khác!"></asp:Label> </td>
               
        </tr>
    </table>
</asp:Content>

